package com.xdcplus.web.common.pojo.dto.trace;

import com.xdcplus.pager.dto.PageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 数采-哈姆(TpIvTest)表查询入参DTO类
 *
 * @author bullion.yan
 * @since 2023-09-21 11:29:51
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "")
@SuppressWarnings("serial")
public class TpIvTestFilterDTO extends PageDTO implements Serializable {
    private static final long serialVersionUID = 717634882963107749L;

    @ApiModelProperty("序列号")
    private List<String> cellIdStr;

    @ApiModelProperty("注释")
    private String comments;

    @ApiModelProperty("线别")
    private String lineNo;

    @ApiModelProperty("进站时间")
    private String startDate;

    @ApiModelProperty("出站时间")
    private String endDate;

    @ApiModelProperty("效率")
    private Double minEta;
    private Double maxEta;

    @ApiModelProperty("开压")
    private Double minUoc;
    private Double maxUoc;

    @ApiModelProperty("串联电阻")
    private Double minRser;
    private Double maxRser;

    @ApiModelProperty("漏电1")
    private Double minIrev1;
    private Double maxIrev1;

    private String detailCode;

    private List<TpIvTestDetail> detailList;

    @ApiModelProperty("质检批次号")
    private List<String> batchNoList;

}
